package ltd.newbee.mall.service;

import ltd.newbee.mall.entity.NewBeeMallGoods;
import ltd.newbee.mall.util.PageQueryUtil;
import ltd.newbee.mall.util.PageResult;

import java.util.List;

public interface NewBeeMallGoodsService {

//    后台分页
    PageResult getNewBeeMallGoodsPage(PageQueryUtil pageUtil);

//    添加商品
    String saveNewBeeMallGoods(NewBeeMallGoods goods);

//    批量新增商品数据
    void batchSaveNewBeeMallGoods(List<NewBeeMallGoods> newBeeMallGoodsList);

//    修改商品信息
    String updateNewBeeMallGoods(NewBeeMallGoods goods);

//    获取商品详情
    NewBeeMallGoods getNewBeeMallGoodsById(Long id);

//    批量修改销售状态(上架下架)
    Boolean batchUpdateSellStatus(Long[] ids,int sellStatus);

//    商品搜索
    PageResult searchNewBeeMallGoods(PageQueryUtil pageUtil);
}
